package ziface

type IServer interface {
	Start()                                 // 启动服务器
	Stop()                                  // 停止服务器
	Server()                                // 开启服务器
	AddRouter(msgID uint32, router IRouter) // 添加路由
	GetConnMgr() IConnManger                // 得到链接管理
	SetOnConnStart(func(IConnection))       // 设置该Server的连接创建时Hook函数
	SetOnConnStop(func(IConnection))        // 设置该Server的连接断开时的Hook函数
	CallOnConnStart(conn IConnection)       // 调用连接OnConnStart Hook函数
	CallOnConnStop(conn IConnection)        // 调用连接OnConnStop Hook函数
}
